@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CT-Boing@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@CTBoing v. 1.02@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
______________________________________________________________________

1)Copywrite Information
2)Operation
3)Known Bugs
4)Name Analysis
5)Fiber
6)FAQ
7)Compress.bas
8)Credits

***1***

This program is licensed as freeware and may
be distributed freely as long as the file has
not been decompiled, altered, or hacked and the
contents of the accompanying Readme file 
(README.txt) are exactly as they were when the
package was first recieved. Do not attempt to
decompile or otherwise view/alter the contents
of CTBoing.exe. Charging any form of currency
for the use of Tangy.exe is punishable by law.
Any persons found guilty of profit from CTBoing.exe
will be persecuted to the fullest extent of US
law.

***2***

CT-Boing is an easy-to-use program that will recompress any
text using the Earthbound method of compression. For those of
you who don't know, Tomato's Earthbound Text Editor decompresses
text so you can see what you are editing, but it does not
recompress. As a result, your new text must be about 40% of the
size of the original text. Now, thanks to CT-Boing, you can re-
compress text so you may make your text almost as long as the
original! Due to the simple fact that my recompressor is not
as efficient as a SNES emulator, your messages can now be almost
exactly 89% of the original size. That's almost a 50% increase, and
if anybody tells me that is insignificant they will be slapped
across the face. To use CT-Boing, simply type your text in the
box as if you were typing it in the text editor. Press Compress,
wait, and copy the result into the text editor. ~IMPORTANT~ Once
you have recompressed and pressed Apply Changes, you will see that
it doesn't make a visible change to the text, because when you are
looking at it it appears recompressed. To avoid recompressing it,
do not reapply any changes to the text. Otherwise you will have
to use the comrpessor again.

***3***

Once agin, I believe I have made a bug-free program. I'm almost
positive. But if you discover a bug, please notify me at the Forum
at www.starmen.net/pkhack. I won't even bother giving my e-mail
because I check the forum more often than I check my e-mail. I should
probably note that it is probably possible to glich things up pretty
bad if you click the text box during compression, but this can be
avoided by simply not clicking the text box during compression.
Simple, right?

***4***

Now you're probably more confused than ever. CT-Boing has got to
be the stupidest name you've ever heard of. Well, I'll ease some
of the confusion. CT stands for Compressed Text. Boing was, once
again, chosen for three reasons. 1) It is a very cool word! Zoom,
dakota, boing! 2) I was listening to the Saturn Valley theme at
the time. 3) I was originally going to call this program Smaash
Mouth, because it SMAAASHes the text. But that was weird. So I
thought of synonyms for smash. I thought about calling it Crush
or Squish...and then I started thinking about when my friend
asked me how to spell onomatopoeia. I decided to think of the
coolest piece of onomatopoeia I could think of. That was Boing.

***5***

You know, when you think about it, this section is kind of like
a blooper roll for the program. Like, here, I'd mention stuff that
went wrong and stuff I wanted to do. So, the analogy is sorta' like
Fiber:Program::Bloopers:Movie. Sort of. But this program worked out
pretty d*mn well so I don't have much to say here. Hey, did you all
hate my song in the About box? Did you even read the About box? 
Once, a really cool dude named Striker164 wrote a program with
Guruzeth that had a battle simulator "hidden" in the About box.
And I bet a ton of you lowlifes didn't find it. Shows how much
you know. Oh yea...one thing did go wrong. The {rogram kept
compressing forever and it didn't look like anything was happening.
I was staring at it for fifteen minutes before I realized what
was happening. That's when I decided I was adding a progress bar.
The progress bar was the last thing I added, and it was not present
in version 1.01. And yes, I realize I spelt Program wrong and I left
it there on purpose, because this is Fiber. Now, Merry Easter and
a Happy Labor Day!

***6***

Q: What gives? I can't use this program but I could use Tangy!

A: You're missing Microsoft Common Controls or Windows Media Player. 
   Copy MSCOMCTR.OCX and Msdxm.ocx to C:/Windows/System32, or System
   if you don't have a System32 directory.

Q: Can this program recompress to exactly the original size?

A: Just about. It's 89% efficient, which should more than suffice.

Q: Do you know how to make it 100% efficient?

A: I think so, but it would be a huge pain in the...not head.

Q: Wasn't that a quote from BlueAntoid or Tomato or someone?

A: Yea...but it's just a really cool quote.

Q: So, this was written in Visual Basic too, I presume?

A: Brilliant deduction, old bean.

Q: And how long did this one take you?

A: Exactly two hours, which is way ahead of schedule.

Q: How the spork did you do it that fast?

A: What's so amazing about that?

Q: Well, there are kinda' 765 diffrent compression control codes.

A: I wrote a program that would write that part of the program for me.

Q: You know what? You're not half bad.

A: Thanks.

Q: I also assume you hid some stuff in this program.

A: Yeah, a few things, of course. But you probably couldn't find 
   them on purpose anyway.

Q: By the way, this program is beyond awesome.

A: Aw, thank you!

***7***

Compress.bas is the really cool module I wrote to help me work this
thing, but despite the name, it has nothing to do with compression.
It's a Find-and-replace subroutine. I am very aware that Microsoft
Word can do this, but it can be a huge pain to copy your code to
Word, and use Find and Replace seven hundred and sixty five times.
Trust me. Also, there have been many instances where I really
wanted to do a Find and Replace within VB code but found there
was no way. So, I think you'll like this module. It contains only
one procedure.

Compress(TxtSearch As Object, TxtStore As Object, TextLook As String, Replace As String)
	It's not nearly as hard as it looks. TxtSearch is the text
	box that contains the text to work with. TxtStore is an
	text box that Compress.bas will work with. It's probably
	best if this text box is invisible and empty, but if you
	want to leave it visible and watch Compress.bas at work,
	feel free. TextLook is what to Find, Replace is what to
	Replace it with. So, let's take an example. "Bob" is a text
	box that contains the words "I'd like an apple and a banana."
	Assume Fred is an invisible, empty text box with no purpose.
	In this case, typing Call Compress(Bob, Fred, "'d like an
	apple and a", " am Ted, the talking ") would make the text
	in Bob read "I am Ted, the talking banana." Is that cool
	or what?



***8***
As far as I know, quite a few people have attempted to make a
recompressor, or have at least talked about making one. But I don't
see any up for download. So, as far as I'm concerned, this is my
original creation, though I'm sure not a soul hasn't thought of the
idea or at least hoped somebody else would. As always, we must praise
Tomato, spaanoft and Reidman. They're all responsible for bringing
us together and making the best stuff on the face of the Earth.
Oh, yes, I almost forgot to thank Shigesato Itoi for making the
best game ever made. Thank you, everybody who thought of this
but didn't beat me to it. This includes BlueAntoid as always.
Oh, yea, thank you for using this and posing on the forum just
to tell me how cool this program is. (hint, hint) If you are a 
supremely generous person like Giovanni, I should probably let
it slip that I won't be able to afford the next Visual Basic.
Aw, just kidding. And thank you, Giovanni, for keeping starmen.net
up and running. Thank you everybody! Thank you and goodnight!